#ifndef __BSP_FLASH_H__
#define __BSP_FLASH_H__

//void FLASH_WriteByte(uint16_t Addr, uint8_t Data);
void FLASH_WriteHalfWord(uint16_t Addr, int16_t Data);
//uint8_t FLASH_ReadByte(uint16_t Addr);
int16_t FLASH_ReadHalfWord(uint16_t Addr);
//void FLASH_Erasepage(uint16_t addr);
//uint16_t FLASH_ReadHalfWord_p(uint16_t Address);

void FLASH_WritePage(uint16_t Addr, int16_t* Data);
void FLASH_ReadPage(uint16_t Addr, int16_t* Data);

#endif